.horizontal_title_container{
  display: flex;
  flex-direction: row;
}
.horizontal_time_title{
  display: flex;
  flex-direction: row;
}

.horizontal_time_title div{
  height: 36px;
  line-height: 36px;
  text-align: center;
  border-bottom: solid 1px #f3f3f3;
  border-left: solid 1px #f3f3f3;
}


.week_time{
  width: 66px;
  height: 66px;
  text-align: center;
  line-height: 66px;
  border-bottom: solid 1px #f3f3f3;
}

.hours_container{
  display: flex;

}

.hour_item{
  border-bottom: solid 1px #f3f3f3;
  border-left: solid 1px #f3f3f3;
  line-height: 29px;
  text-align: center;
}